#if !defined(__APP_MESSAGE_H)
#define __APP_MESSAGE_H

/**
 * @brief 将字符数组消息转换为json消息
 * 
 * @param chars 字符数组消息
 * @param chars_len 数据长度
 * @return char* 生成的json消息
 */
char *app_message_charsToJson(char *chars, int chars_len);

/**
 * @brief 将json消息转换为字符数组消息
 * 
 * @param json json消息
 * @param chars_buf 存放生成的所有字符的数组容器
 * @param buf_len 容器的大小
 * @return int 生成的数据的长度, 如果长度大于容器大小, 返回-1
 */
int app_message_jsonToChars(char *json, char *chars_buf, int buf_len);

#endif // __APP_MESSAGE_H
